﻿<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output indent="yes" method="html"/>
        <xsl:template match="/*/com.transcargo.mail.Mail">
	    <xsl:choose>
		<xsl:when test="/RPCReply/@folder='inbox'">Входящее сообщение</xsl:when>
		<xsl:otherwise>Исходящее сообщение</xsl:otherwise>
	    </xsl:choose>
            <table cellpadding="4" cellspacing="1" width="60%">
                <tr><td bgcolor="#DDDDDD" width="100">От:</td><td><a><xsl:attribute name="href">company.jsp?id=<xsl:value-of select="sender/Id"/></xsl:attribute><xsl:value-of select="sender/name"/></a></td></tr>
                <tr><td bgcolor="#DDDDDD">Кому:</td><td><a><xsl:attribute name="href">company.jsp?id=<xsl:value-of select="recipient/Id"/></xsl:attribute><xsl:value-of select="recipient/name"/></a></td></tr>
                <tr><td bgcolor="#DDDDDD">Дата:</td><td><xsl:value-of select="date"/></td></tr>
                <tr><td bgcolor="#DDDDDD">Тема:</td><td><xsl:value-of select="subject"/></td></tr>
		<xsl:if test="priority='0'">
                <tr><td bgcolor="#DDDDDD">Приоритет:</td><td bgcolor="#DDDDFF">Несрочный</td></tr>
		</xsl:if>
		<xsl:if test="priority='2'">
                <tr><td bgcolor="#DDDDDD">Приоритет:</td><td bgcolor="#FFDD00"><b>Срочно!</b></td></tr>
		</xsl:if>
                <tr><td bgcolor="#DDDDDD">Сообщение:</td><td><xsl:apply-templates select="body/text()"/></td></tr>
            </table>
		<xsl:if test="/RPCReply/@folder='inbox'"><input><xsl:attribute name="type">submit</xsl:attribute><xsl:attribute name="value">Ответить</xsl:attribute><xsl:attribute name="onclick">location.href='sendmail.jsp?reply=<xsl:value-of select="id"/>';</xsl:attribute></input></xsl:if>
		<form action="DelMailAction" target="ifPost" method="POST"><input><xsl:attribute name="type">hidden</xsl:attribute><xsl:attribute name="name">id</xsl:attribute><xsl:attribute name="value"><xsl:value-of select="id"/></xsl:attribute></input><input type="submit" value="Удалить"/></form>
        </xsl:template>

	<xsl:template match="text()">
	   <xsl:call-template name="break"/>
	</xsl:template>

<xsl:template name="break">
   <xsl:param name="text" select="."/>
   <xsl:choose>
   <xsl:when test="contains($text, '&#xa;')">
      <xsl:value-of select="substring-before($text, '&#xa;')"/>
      <br/>
      <xsl:call-template name="break">
          <xsl:with-param name="text" select="substring-after($text,'&#xa;')"/>
      </xsl:call-template>
   </xsl:when>
   <xsl:otherwise>
	<xsl:value-of select="$text"/>
   </xsl:otherwise>
   </xsl:choose>
</xsl:template>
	
</xsl:stylesheet>

